Text copied to clipboard!

Title

Text copied to clipboard!

Senior PHP Developer NoSQL AWS Unit Testing

Description

Text copied to clipboard!
We are looking for a highly skilled and experienced Senior PHP Developer specialized in NoSQL databases, AWS cloud services, and unit testing methodologies. The ideal candidate will have extensive experience in developing robust, scalable, and secure web applications using PHP frameworks and modern development practices. You will be responsible for designing, developing, and maintaining complex web applications, ensuring high performance, responsiveness, and reliability. In this role, you will collaborate closely with cross-functional teams, including front-end developers, UX/UI designers, product managers, and QA engineers, to deliver high-quality software solutions. You will be expected to provide technical leadership, mentorship, and guidance to junior developers, ensuring adherence to best practices and coding standards. Your expertise in NoSQL databases such as MongoDB, Cassandra, or DynamoDB will be crucial in designing efficient data storage solutions that meet the application's scalability and performance requirements. Additionally, your proficiency with AWS cloud services, including EC2, S3, Lambda, and CloudFormation, will enable you to deploy, manage, and optimize cloud-based applications effectively. A strong understanding of unit testing frameworks and methodologies is essential, as you will be responsible for writing comprehensive unit tests to ensure code quality, reliability, and maintainability. You will also participate in code reviews, providing constructive feedback and suggestions for improvement. The successful candidate will possess excellent problem-solving skills, attention to detail, and the ability to work independently as well as collaboratively within a team environment. You should be passionate about technology, continuously learning and staying updated with the latest industry trends and advancements. We offer a dynamic and innovative work environment, competitive compensation, and opportunities for professional growth and development. If you are a motivated, talented, and experienced Senior PHP Developer with expertise in NoSQL, AWS, and unit testing, we encourage you to apply and join our team. Your responsibilities will include developing and maintaining high-quality PHP applications, optimizing application performance, troubleshooting and debugging issues, collaborating with team members to define and implement new features, and ensuring the security and scalability of applications. You will also be responsible for documenting technical specifications and contributing to the continuous improvement of development processes and practices. To succeed in this role, you must have strong communication skills, the ability to manage multiple tasks and priorities effectively, and a commitment to delivering exceptional results. You should be comfortable working in an agile development environment, adapting quickly to changing requirements and priorities. Join our team and contribute to the development of innovative web applications that make a significant impact on our users and clients. We value creativity, collaboration, and continuous improvement, and we are committed to providing our employees with the resources and support they need to succeed.

Responsibilities

Text copied to clipboard!
  • Design, develop, and maintain scalable PHP applications using modern frameworks.
  • Implement and optimize NoSQL database solutions for performance and scalability.
  • Deploy, manage, and optimize applications using AWS cloud services.
  • Write comprehensive unit tests to ensure code quality and reliability.
  • Collaborate with cross-functional teams to define and implement new features.
  • Troubleshoot, debug, and resolve application issues promptly.
  • Provide technical leadership and mentorship to junior developers.
  • Participate in code reviews and contribute to continuous improvement of development practices.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • Minimum 5 years of professional experience in PHP development.
  • Strong experience with NoSQL databases such as MongoDB, Cassandra, or DynamoDB.
  • Proficiency in AWS cloud services including EC2, S3, Lambda, and CloudFormation.
  • Expertise in unit testing frameworks and methodologies.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to work independently and collaboratively in an agile environment.
  • Strong understanding of software development best practices and coding standards.

Potential interview questions

Text copied to clipboard!
  • Can you describe your experience with NoSQL databases and provide examples of projects you've worked on?
  • How do you approach unit testing in your development process?
  • What AWS services have you used extensively, and how have they benefited your projects?
  • Can you discuss a challenging PHP development project you've completed and how you overcame obstacles?
  • How do you ensure the scalability and performance of your PHP applications?